/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.cpal.entrenamiento.service;

import com.cpal.entrenamiento.entity.Categoria;
import com.cpal.entrenamiento.entity.Ejercicio;
import com.cpal.entrenamiento.entity.SubCategoria;
import com.cpal.entrenamiento.entity.Tarea;
import java.util.List;

/**
 *
 * @author onoel
 */
public interface IEjercicioService {

    List<Ejercicio> buscarEjercicio(Ejercicio ejercicio) throws Exception;

    public List<Categoria> obtenerCategoria() throws Exception;

    public List<SubCategoria> obtenerSubCategoria(Integer codigoCategoria)throws Exception;

    public List<Tarea> obtenerTarea(Integer codigoSubCategoria)throws Exception;

    public void eliminarEjercicio(Ejercicio ejercicio)throws Exception;
    
    public void modificarEjercicio(Ejercicio ejercicio)throws Exception;
    
    public Ejercicio visualizar(Ejercicio ejercicio)throws Exception;
    
    public void insertarEjercicio(Ejercicio ejercicio) throws Exception;
    
    public Ejercicio obtenerEjercicio(Ejercicio ejercicio)throws Exception;
    
}
